T N HarperRelease Date: 24 Jul 2001Format: PaperbackPages: 436ISBN: 9780521004657ISBN-10: 0521004659